<?php

namespace app\admin\model;

use think\Model;
use think\Db;
use think\Validate;

class Article extends Model
{
    //查询所有
    public function searchAll(){

            $data=$this->select();
        if(!$data){
            //失败！！
            return ['code'=>1,'msg'=>'失败'];
        }
        return $data;

    }
    public function searchId($data){
        $data=$data['id'];
        $res=Db::name('article')->where('Id',$data)->find();
        return $res;
    }

    public function updateArticle($data){
        $res=Db::name('article')->where('Id',$data['Id'])->update(
            [
                'arc_title'=>$data['title'],
                'arc_digest'=>$data['des'],
                'sendtime'=>time()
            ]);
        if($res)
        {
            return  ['code'=>0,'msg'=>'更新成功'];
        }else{
            return ['code'=>1,'msg'=>'更新失败'];
        }
    }



    public function addArticle($data){
        $res = [
            'arc_title'=>$data['title'],
                 'arc_content'=>$data['text1'],
                 'arc_digest'=>$data['des'],
                 'arc_thumb'=>$data['imagesrc'],
                 'cate_id'=>$data['classify'],
                 'arc_author'=>session('admin.admin_username'),
                 'sendtime'=>time(),
                 'Id'=>session('admin.admin_id')
        ];
        $data=Db::name('article')->insert($res);

        if($data)
        {
            return  ['code'=>0,'msg'=>'新增成功'];
        }else{
            return ['code'=>1,'msg'=>'新增失败'];

    }



    }

    public function  delArticle($data){
    $dt=Db::name('article')->delete($data);
    return ['code'=>0,'msg'=>'删除成功'];

    }
    public function  Delbanner($data){
        $data=$data['id'];
        $dt=Db::name('banner')->delete($data);
        return ['code'=>0,'msg'=>'删除成功'];

    }


}


